leopard flounder - Turkish English Dictionary